without using third variable